################################################################
#
#        Copyright 2014, Big Switch Networks, Inc.
#
# Licensed under the Eclipse Public License, Version 1.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
#        http://www.eclipse.org/legal/epl-v10.html
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
# either express or implied. See the License for the specific
# language governing permissions and limitations under the
# License.
#
################################################################

LIBRARY := pipeline_lua
$(LIBRARY)_SUBDIR := $(dir $(lastword $(MAKEFILE_LIST)))

$(LIBRARY)_SRCS := $(wildcard $($(LIBRARY)_SUBDIR)/*.c) \
	           $(wildcard $($(LIBRARY)_SUBDIR)/*.lua)

# Convert base.lua into an object file we can link in
$(OBJECT_DIR)/$($(LIBRARY)_SUBDIR)/%.o: $($(LIBRARY)_SUBDIR)/%.lua
	@echo "    Embedding$(CINFO): $(LIBRARY)::$(notdir $<)"
	$(VERBOSE) cd $(dir $<) && $(LD) -r -b binary -o $(abspath $@) $(notdir $<)

include $(BUILDER)/lib.mk
